canis terminus